been和done的区别

must+have+done:表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。 can't+have+done:表示对过去事情的否定推测,译成“不可能做过某事”。 can+have+done:表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?”。 may+have+done:表示对发生过的...

更多内容请点击:been和done的区别 推荐文章